home *** CD-ROM | disk | FTP | other *** search
/ Ham Radio 2000 / Ham Radio 2000.iso / ham2000 / satellit / pacdoc / blogdisp.mak < prev    next >
Makefile  |  1993-04-19  |  3KB  |  164 lines

  1. ORIGIN = PWB
  2. ORIGIN_VER = 2.0
  3. PROJ = blogdisp
  4. PROJFILE = blogdisp.mak
  5. DEBUG = 0
  6.  
  7. BSCMAKE  = bscmake
  8. SBRPACK  = sbrpack
  9. NMAKEBSC1  = set
  10. NMAKEBSC2  = nmake
  11. CC    = cl
  12. CFLAGS_G    = /W4 /BATCH /Zp
  13. CFLAGS_D    = /f /Od /Zi
  14. CFLAGS_R    = /f- /Ot /Ol /Og /Oe /Oi /Gs
  15. CXX  = cl
  16. CXXFLAGS_G    = /W2 /BATCH
  17. CXXFLAGS_D    = /f /Zi /Od
  18. CXXFLAGS_R    = /f- /Ot /Oi /Ol /Oe /Og /Gs
  19. MAPFILE_D  = NUL
  20. MAPFILE_R  = NUL
  21. LFLAGS_G    = /NOI /BATCH /ONERROR:NOEXE
  22. LFLAGS_D    = /CO /FAR /PACKC
  23. LFLAGS_R    = /EXE /FAR /PACKC
  24. LINKER    = link
  25. ILINK  = ilink
  26. LRF  = echo > NUL
  27. ILFLAGS  = /a /e
  28.  
  29. FILES  = BLOGDISP.C UNIXTIME.C
  30. OBJS    = BLOGDISP.obj UNIXTIME.obj
  31. SBRS    = BLOGDISP.sbr UNIXTIME.sbr
  32.  
  33. all: $(PROJ).exe
  34.  
  35. .SUFFIXES:
  36. .SUFFIXES:
  37. .SUFFIXES: .obj .sbr .c
  38.  
  39. BLOGDISP.obj : BLOGDISP.C unixtime.h blogdisp.h
  40. !IF $(DEBUG)
  41.                 @$(CC) @<<$(PROJ).rsp
  42. /c $(CFLAGS_G)
  43. $(CFLAGS_D) /FoBLOGDISP.obj BLOGDISP.C
  44. <<
  45. !ELSE
  46.                 @$(CC) @<<$(PROJ).rsp
  47. /c $(CFLAGS_G)
  48. $(CFLAGS_R) /FoBLOGDISP.obj BLOGDISP.C
  49. <<
  50. !ENDIF
  51.  
  52. BLOGDISP.sbr : BLOGDISP.C unixtime.h blogdisp.h
  53. !IF $(DEBUG)
  54.                 @$(CC) @<<$(PROJ).rsp
  55. /Zs $(CFLAGS_G)
  56. $(CFLAGS_D) /FRBLOGDISP.sbr BLOGDISP.C
  57. <<
  58. !ELSE
  59.                 @$(CC) @<<$(PROJ).rsp
  60. /Zs $(CFLAGS_G)
  61. $(CFLAGS_R) /FRBLOGDISP.sbr BLOGDISP.C
  62. <<
  63. !ENDIF
  64.  
  65. UNIXTIME.obj : UNIXTIME.C
  66. !IF $(DEBUG)
  67.                 @$(CC) @<<$(PROJ).rsp
  68. /c $(CFLAGS_G)
  69. $(CFLAGS_D) /FoUNIXTIME.obj UNIXTIME.C
  70. <<
  71. !ELSE
  72.                 @$(CC) @<<$(PROJ).rsp
  73. /c $(CFLAGS_G)
  74. $(CFLAGS_R) /FoUNIXTIME.obj UNIXTIME.C
  75. <<
  76. !ENDIF
  77.  
  78. UNIXTIME.sbr : UNIXTIME.C
  79. !IF $(DEBUG)
  80.                 @$(CC) @<<$(PROJ).rsp
  81. /Zs $(CFLAGS_G)
  82. $(CFLAGS_D) /FRUNIXTIME.sbr UNIXTIME.C
  83. <<
  84. !ELSE
  85.                 @$(CC) @<<$(PROJ).rsp
  86. /Zs $(CFLAGS_G)
  87. $(CFLAGS_R) /FRUNIXTIME.sbr UNIXTIME.C
  88. <<
  89. !ENDIF
  90.  
  91.  
  92. $(PROJ).bsc : $(SBRS)
  93.                 $(BSCMAKE) @<<
  94. $(BRFLAGS) $(SBRS)
  95. <<
  96.  
  97. $(PROJ).exe : $(OBJS)
  98. !IF $(DEBUG)
  99.                 $(LRF) @<<$(PROJ).lrf
  100. $(RT_OBJS: = +^
  101. ) $(OBJS: = +^
  102. )
  103. $@
  104. $(MAPFILE_D)
  105. $(LIBS: = +^
  106. ) +
  107. $(LLIBS_G: = +^
  108. ) +
  109. $(LLIBS_D: = +^
  110. )
  111. $(DEF_FILE) $(LFLAGS_G) $(LFLAGS_D);
  112. <<
  113. !ELSE
  114.                 $(LRF) @<<$(PROJ).lrf
  115. $(RT_OBJS: = +^
  116. ) $(OBJS: = +^
  117. )
  118. $@
  119. $(MAPFILE_R)
  120. $(LIBS: = +^
  121. ) +
  122. $(LLIBS_G: = +^
  123. ) +
  124. $(LLIBS_R: = +^
  125. )
  126. $(DEF_FILE) $(LFLAGS_G) $(LFLAGS_R);
  127. <<
  128. !ENDIF
  129.                 $(LINKER) @$(PROJ).lrf
  130.  
  131.  
  132. .c.obj :
  133. !IF $(DEBUG)
  134.                 @$(CC) @<<$(PROJ).rsp
  135. /c $(CFLAGS_G)
  136. $(CFLAGS_D) /Fo$@ $<
  137. <<
  138. !ELSE
  139.                 @$(CC) @<<$(PROJ).rsp
  140. /c $(CFLAGS_G)
  141. $(CFLAGS_R) /Fo$@ $<
  142. <<
  143. !ENDIF
  144.  
  145. .c.sbr :
  146. !IF $(DEBUG)
  147.                 @$(CC) @<<$(PROJ).rsp
  148. /Zs $(CFLAGS_G)
  149. $(CFLAGS_D) /FR$@ $<
  150. <<
  151. !ELSE
  152.                 @$(CC) @<<$(PROJ).rsp
  153. /Zs $(CFLAGS_G)
  154. $(CFLAGS_R) /FR$@ $<
  155. <<
  156. !ENDIF
  157.  
  158.  
  159. run: $(PROJ).exe
  160.                 $(PROJ).exe $(RUNFLAGS)
  161.  
  162. debug: $(PROJ).exe
  163.                 CV $(CVFLAGS) $(PROJ).exe $(RUNFLAGS)
  164.